%Did some changes to the appendix, M. Ranft. Marked them by "30.10.91mr"
%\includeonly{syntax,meta}
\input{../texdefs/stp.tex}
\input{../texdefs/texware.tex}
\input{../texdefs/post-fig.tex}
\sloppy
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}
\newcommand{\ReleaseNr} {3.2}
\newcommand{\DocumentNr}{027.1}
\begin{document}
% --------------------------------------------------------------------
\SetDate{28}{10}{1991}
\stp{The Object Management System of STONE\\
     &-- SOS Release {\ReleaseNr} --}
    {J\"urgen Uhl, Dietmar Theobald,\\
     &Bernhard Schiefer, Emil Sekerinski,\\
     &Simone Rehm, Michael Ranft,\\
     &Walter Zimmer}
    {\DocumentNr}

\title {The Object Management System of STONE\\
        -- SOS Release {\ReleaseNr} --}
\author{J\"urgen Uhl, Dietmar Theobald, Bernhard Schiefer,\\
        Emil Sekerinski, Simone Rehm, Michael Ranft, Walter Zimmer\\
        \\
        FZI Forschungszentrum Informatik an der Universit\"at Karlsruhe\\
        Haid-und-Neu-Stra\ss e 10-14, D-7500 Karlsruhe 1}
\date  {October 1991}
\maketitle

\setlength{\parskip}{0cm}
\vskip 1.5cm
\tableofcontents
\setlength{\parskip}{0.5cm}
% --------------------------------------------------------------------
% Naming conventions:
%   "<nonterminal>" - citation of <nonterminal>, <nonterminal> is
%                     written exactly as in the corresponding
%                     grammar excerpt.
%   {\it <notion>}  - introduction of a notion
%   {\tt <text>}    - literal text from a schema file
%
%   component        - attribute, slot of an object
%   component method - methods generated for a component
%   function method  - method, but no component method
%   method           - function and component method
%
%   state of an object   - tuple constructed from the values of the
%                          components of the object
%   value of a component - object reference stored in the component
%   value of an object   - defined by equal (assign) methods of the
%                          objects class
% --------------------------------------------------------------------
\pagestyle{headings}
\newenvironment{Grammar}{\vspace{-\parskip}\begin{tabbing}
    \hspace{1cm}\=\hspace{1cm}\=\hspace{1cm}\=\\}{%
    \end{tabbing}}
% --------------------------------------------------------------------
\include{preface}
\include{overview}
\include{language}
\include{environment}
\include{cplusplus}
\include{bibl}
\appendix
\include{syntax}
\include{meta}

\newpage
\section{Manual Pages}
% 30.10.91mr
%% The following is HACK!! I introduced it to add a line to the table
%% of contents for each of the following subsections. This line is to
%% be a contentsline of a subsection with the appeal of a contentsline
%% for a section (no dots) and without a pagenumber.
\subsection*{C.1 \hskip .3cm Manual Pages for SOS Meta Classes}
\addtocontents{toc}{\protect \vskip -.3cm}
\addtocontents{toc}{\protect \contentsline {section}{\normalsize\rm
\leftskip 1.2cm {C.1}\hskip\space .3cm Manual Pages for SOS Meta Classes}{}}
\newpage
\pagestyle{empty}
\subsection*{C.2 \hskip .3cm Manual Pages for SOS Interface Implementation}
\addtocontents{toc}{\protect \vskip -.3cm}
\addtocontents{toc}{\protect \contentsline {section}{\normalsize\rm
\leftskip 1.2cm {C.2}\hskip\space .3cm Manual Pages for SOS Interface
Implementation}{}}
\newpage
\pagestyle{empty}
\subsection*{C.3 \hskip .3cm Manual Pages for SOS Class Library }
\addtocontents{toc}{\protect \vskip -.3cm}
\addtocontents{toc}{\protect \contentsline {section}{\normalsize\rm 
\leftskip 1.2cm {C.3}\hskip .3cm Manual Pages for SOS Class Library}{}}
\newpage
\subsection*{C.4 \hskip .3cm Manual Pages for SOS C++ Library }
\addtocontents{toc}{\protect \vskip -.3cm}
\addtocontents{toc}{\protect \contentsline {section}{\normalsize\rm
\leftskip 1.2cm {C.4}\hskip .3cm Manual Pages for SOS C++ Library}{}}
\label{sec:Manual Pages}
% --------------------------------------------------------------------
\end{document}
